package com.fowo.api.model.fee.manage;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fowo.api.common.validator.DateString;
import lombok.Data;

import javax.validation.constraints.Size;

@Data
public class FeeManageOtherFeeImportPo {

    /** 店铺 */
    @ExcelProperty("店铺")
    private String shopName;

    /** MSKU */
    @ExcelProperty("MSKU")
    private String msku;

    /** 币种 */
    @ExcelProperty("币种")
    private String currency;

    /** 金额 */
    @ExcelProperty("金额")
    private String money;

    /** 费用类型 */
    @ExcelProperty("费用类型")
    private String otherFeeType;

    /** 分摊日期 */
    @ExcelProperty("分摊日期")
    @DateString(message = "分摊日期不是有效的日期格式")
    private String apportionData;

    /** 入账方式 */
    @ExcelProperty("入账方式")
    private String revenueAccountType;

    /** 备注 */
    @ExcelProperty("备注")
    @Size(max = 500, message = "单据备注长度不能超过500")
    private String remarks;
}
